﻿@inherits BaseComponent

<TypeForm Class="kui-system" Model="Model" Style="margin-top:20px">
    <AntRow>
        <DataItem Label="@Language[Language.CompName]">
            @($"{Model.System?.CompNo}-{Model.System?.CompName}")
        </DataItem>
    </AntRow>
    <AntRow>
        <DataItem Label="@Language[Language.AppName]">
            <KEditInput Value="@Model.System?.AppName" OnSave="OnSaveAppNameAsync" />
        </DataItem>
    </AntRow>
    <AntRow>
        <DataItem Label="@Language[Language.AppVersion]">@Model.Version?.AppVersion</DataItem>
    </AntRow>
    <AntRow>
        <DataItem Label="@Language[Language.SoftVersion]">@Model.Version?.SoftVersion</DataItem>
    </AntRow>
    <AntRow>
        <DataItem Label="@Language[Language.BuildTime]">
            @($"{Model.Version?.BuildTime:yyyy-MM-dd HH:mm:ss}")
        </DataItem>
    </AntRow>
    <AntRow>
        <DataItem Label="@Language[Language.FrameVersion]">@Model.Version?.FrameVersion</DataItem>
    </AntRow>
    <AntRow>
        <DataItem Label="@Language[Language.RunTime]">@($"{Model.RunTime} H")</DataItem>
    </AntRow>
    @if (!Config.App.IsPlatform && !string.IsNullOrWhiteSpace(Model.System?.ProductId))
    {
        <AntRow>
            <DataItem Label="@Language[Language.ProductId]">@Model.System?.ProductId</DataItem>
            <DataItem Label="@Language[Language.ProductKey]">
                <KEditInput Value="@Model.System?.ProductKey" OnSave="OnSaveProductKeyAsync" />
            </DataItem>
        </AntRow>
    }
    @if (!string.IsNullOrWhiteSpace(UIConfig.Copyright))
    {
        <AntRow>
        <DataItem Label="@Language[Language.Copyright]">@UIConfig.Copyright</DataItem>
        </AntRow>
    }
    @if (!string.IsNullOrWhiteSpace(UIConfig.SoftTerms))
    {
        <AntRow>
            <DataItem Label="@Language[Language.SoftTerms]">@UIConfig.SoftTerms</DataItem>
        </AntRow>
    }
</TypeForm>